@charset "utf-8";
/*-----還原初始設定-----*/
.edit_box { overflow: hidden;     width: 100% !important;
    height: 100% !important;}
.edit_box p { display: block; margin: 1.12em 0; line-height: 30px; letter-spacing: 1.5px; /*word-break: break-all;*/ text-align: justify; }
.edit_box ul { display: block; margin: 1.12em 0; margin-left: 40px; padding:0; margin-top: 0; margin-bottom: 0; page-break-before: avoid;}
.edit_box ol { display: block; margin: 1.12em 0; margin-left: 40px; padding:0; list-style-type: decimal; margin-top: 0; margin-bottom: 0; }
.edit_box li { display: list-item; line-height: 30px; }
.edit_box h1 { display: block; font-size: 2em; margin: .67em 0; font-weight: bolder; }
.edit_box h2 { display: block; font-size: 1.5em; margin: .75em 0; font-weight: bolder; clear: both;}
.edit_box h3 { display: block; font-size: 1.17em; margin: .83em 0; font-weight: bolder; }
.edit_box h4 { display: block; margin: 1.12em 0; }
.edit_box h5 { display: block; font-size: .83em; margin: 1.5em 0; font-weight: bolder; }
.edit_box h6 { display: block; font-size: .75em; margin: 1.67em 0; font-weight: bolder; }
.edit_box ul { list-style: disc; }
.edit_box img { max-width: 100%; }
.edit_img_m { display: none; }

/*-----表格樣式-預設-all----*/
/*樣式01*/
.edit_box .table_typ { display: table; width: 100%; }
.edit_box .table_typ ol { display: table-row; color: #1b4ca7; font-weight: bold; }
.edit_box .table_typ ol li { border-top: 1px solid #1b4ca7; }
.edit_box .table_typ ul { display: table-row; }
.edit_box .table_typ ul:nth-child(odd) { background: rgba(214, 222, 235, 0.7) }
.edit_box .table_typ ul:last-child li { border-bottom: 1px solid #d2d2d2; }
.edit_box .table_typ ul li { border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; }
.edit_box .table_typ ul li:last-child { border-right: 1px solid #d2d2d2; }
.edit_box .table_typ li { display: table-cell; text-align: center; padding: 10px; /*word-break: break-all;*/ vertical-align: middle; }
.edit_box .table_typ span { display: none; }
/*樣式02*/
.table_edit { width: 100%; border: 1px solid #d2d2d2; border-right: none; border-bottom: none; }
.table_edit th, .table_edit td { padding: 10px; }
.table_edit th { background-color: #b19545; color: #fff; border-right: 1px solid #fff; }
.table_edit td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; }
/*圖片樣式*/
.edit_box .img_float { float: right; margin-left: 15px; }
.edit_box .img_center { margin: auto; display: block; }
/*下載檔案/連結樣式*/
.edit_box a.btn_download { background: url(../images/icon_download.png) no-repeat 0 0px; padding-left: 30px; line-height: 24px; color: #e71a0f; }
.edit_box a.btn_mailto { background: url(../images/icon_mailto.png) no-repeat 0 0px; padding-left: 30px; line-height: 24px; color: #1b4ca8; }
.edit_box a.btn_link { background: url(../images/icon_link.png) no-repeat 0 0px; padding-left: 30px; line-height: 24px; color: #189999; }

/*-----樣式-投信----*/
.edit_box .tabsty01_t, .edit_box .tabsty01_l, .edit_box .tabsty02_t, .edit_box .tabsty02_l, .edit_box .tabsty03_t, .edit_box .tabsty03_l { border-collpase: collpase; width: 100%; border: 0; padding: 0; }
.edit_box .tabsty01_t th { background-color: #e8e8e8; color: #1b4ca7; padding: 10px; font-weight: bold; }
.edit_box .tabsty01_t td { border-left: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; padding: 10px; }
.edit_box .tabsty01_t td:last-child { border-right: 1px solid #b5b5b5; }
.edit_box .tabsty01_l { border-top: 1px solid #b5b5b5; }
.edit_box .tabsty01_l th { padding: 10px; background: #e0e8f5; border-right: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; text-align: center; vertical-align: middle; /*word-break: break-all;*/ font-weight: bold; }
.edit_box .tabsty01_l td { padding: 10px; background: #fff; vertical-align: middle; /*word-break: break-all;*/ border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; }
.edit_box .tabsty02_t { border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; }
.edit_box .tabsty02_t th { color: #1b4ca7; padding: 10px; border-top: 2px solid #1b4ca7; border-bottom: 1px solid #b5b5b5; font-weight: bold; background-color: #f2f2f2; }
.edit_box .tabsty02_t td { padding: 10px; border-bottom: 1px solid #b5b5b5; }
.edit_box .tabsty02_l { border-top: 1px solid #b5b5b5; }
.edit_box .tabsty02_l th { padding: 10px; border-left: 2px solid #1b4ca7; border-bottom: 1px solid #b5b5b5; font-weight: bold; background-color: #f2f2f2; color: #1b4ca7; }
.edit_box .tabsty02_l td { padding: 10px; background: #fff; vertical-align: middle; /*word-break: break-all;*/ border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; }
.edit_box .tabsty03_t th { background: #b19545; color: #fff; padding: 10px; font-weight: bold; border-right: 1px solid #fff; }
.edit_box .tabsty03_t th:last-child { border-right: none; }
.edit_box .tabsty03_t td { border-left: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; padding: 10px; }
.edit_box .tabsty03_t td:last-child { border-right: 1px solid #b5b5b5; }
.edit_box .tabsty03_l { border-top: 1px solid #b5b5b5; }
.edit_box .tabsty03_l th { padding: 10px; border-bottom: 1px solid #fff; font-weight: bold; background-color: #b19545; color: #fff; }
.edit_box .tabsty03_l td { padding: 10px; background: #fff; vertical-align: middle; /*word-break: break-all;*/ border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; }
/*流程圖*/
.edit_box .process { margin: 20px auto 0 auto; color: #333; padding: 0 2.5%; }
.edit_box .processY { background: #e6d3b5; border: #aaa solid 1px; width: 500px; margin: 0 auto; }
.edit_box .processR { background: #e6c5b4; border: #aaa solid 1px; width: 32%; float: left; margin-right: 2.5%; }
.edit_box .processB { background: #b5e5e5; border: #aaa solid 1px; width: 30%; float: left; margin-right: 2.5%; }
.edit_box .processG { background: #d5e5b4; border: #aaa solid 1px; width: 32%; float: left; }
.edit_box .processC { background: #b2d4ff; border: #aaa solid 1px; width: 32%; float: left; margin-right: 2.5%; }
.edit_box .processP { background: #d7c2f2; border: #aaa solid 1px; width: 64.8%; float: left; }
.edit_box .processY, .edit_box .processR, .edit_box .processB, .edit_box .processG, .edit_box .processC, .edit_box .processP { display: block; padding: 10px 8px; line-height: 1.8em; box-sizing: border-box; }
.edit_box .process div H2 { font-size: 15px; text-align: center; color: #000; margin-bottom: 5px; }
.edit_box .process ul li { background: url(../../images/common/list03.gif) no-repeat 0 10px; padding-left: 12px; }
.edit_box .process table { margin-top: 5px; }
.edit_box .process table td { padding: 3px; }
.edit_box .clear { text-align: center; }
.edit_box .ProcessLine01 { width: 1px; height: 142px; margin: 0 0 0 148px; float: left; border-left: #bbb solid 1px; }
.edit_box .pro_float { float: none; width: 500px; margin: 0 auto; }

/*-----樣式-銀行----*/
.edit_box p b { font-size: 30px; }
.edit_box h2.title { font-weight: 500; font-size: 24px; margin-bottom: 10px; color: #000; margin-bottom: 10px; }
.edit_box .dot { color: #bf0000; padding-bottom: 10px; }
.edit_box .dot:before { content: "\25CF"; padding-right: 10px; }
.edit_box .text { margin-bottom: 5px; }
.edit_box .text p { padding-bottom: 0; padding-left: 85px; margin: 0; line-height: 2.4rem; box-sizing: border-box; }
.edit_box .btn-sign { width: 150px; height: 36px; border-radius: 18px; border: 1px solid #c31826; display: inline-block; }
.edit_box .btn-sign a { color: #c31826; text-align: center; line-height: 36px; display: block; }
.edit_box img.in {  }
.edit_box img.in_l { float: left; margin: 20px 15px 15px 0; }
.edit_box img.in_r { float: right; margin: 20px 0 15px 15px; }
.edit_box .lv1 {  }
.edit_box .lv1 h3 { display: inline-block; font-weight: 500; margin: 0;}
.edit_box .lv1 p { margin: 0; }
.edit_box .lv2 { padding: 0; list-style-type: square; }
.edit_box .lv2 span { color: #da0000; }
.edit_box .lv2_num { list-style: none; }
.edit_box .lv2_num > li{ text-indent: -22px;  }
.edit_box .lv2_num > li li{ text-indent: 0;  }
.edit_box .lv1.type1 { list-style-type: decimal; }
.edit_box .lv1.type2 { list-style-type: decimal; color: #000; }
.edit_box .lv1.df { list-style-type: decimal; color: #000; }
.edit_box .lv1.df h3 { color: #000; }
.edit_box .lv1.df .lv2 { list-style-type: disc; margin-left: 20px; margin-bottom: 0; }
.edit_box .table-area { position: relative; margin: 10px auto 30px auto; }
.edit_box .table-area h2 { color: #c31826; margin-bottom: 10px; }
.edit_box .table-area h2 + span { position: absolute;font-size: 14px; right: 10px; top: 10px; }
.edit_box .table-area table { border: 1px solid #aeaeae; word-wrap: break-word;}
.edit_box .table-area table p { margin: 0; }
.edit_box .table-area table tr:first-child td,.edit_box .table-area table tr th { background: #ffe1e1; }
.edit_box .table-area table tr:nth-child(2n) { background: #f4f4f4; }
.edit_box .table-area table tr td,.edit_box .table-area table tr th { padding: 10px; border: 1px solid #aeaeae; box-sizing: border-box; font-weight: normal;  }
.edit_box .table-area .qalist td{ padding:10px; }
.edit_box .table-area .qalist p{ margin: 0 0 0 2em; text-indent: -2em; }
.edit_box .table-area .th-horizonal tr:first-child td{ background: #fff; }
.edit_box table p { text-align: inherit; }


/*-----樣式-證券-----*/
.edit_secu{ padding-top:25px; position:relative; min-height:230px;}
.edit_secu .es_img{ margin-bottom:25px; position:relative; padding-top:25px;}
.edit_secu .es_img img{ width:300px; height:200px; position:absolute; top:0; left:25px;}
.edit_secu .es_img .esm_txt{ background:#f5f5f5; box-sizing:border-box; padding:25px 25px 25px 350px; margin-bottom:15px; min-height:200px;}
.edit_secu .es_img .esm_txt p{ margin-bottom:0; line-height:28px;}
.edit_secu h4, .edit_secu p{ margin:0 0 10px 0;}
.edit_secu img{ display:block;}
.edit_secu h4{ font-size:18px; color:#b19545; font-weight:bold;}
.edit_secu .es_icon{ overflow:hidden; margin-bottom:25px;}
.edit_secu .es_icon img{ float:left; margin-right:25px;}
.edit_secu .es_icon .esi_txt{ float:left; width:87%}
.edit_secu .es_icon .esi_txt p{ margin-bottom:10px;}
.edit_secu ul{ margin-left:0px; list-style:none;}
.edit_secu li{ background:url(../img/es_liststy.jpg) no-repeat 0px 14px; padding-left:15px;}


/* sitemap */
.guide-area {}
.guide-list ul { list-style: none; margin: 0; }
.guide-list li { line-height: 22px; }
.guide-list li > h2 { font-size: 1.25rem; line-height: 160%; margin: 0 0 5px; padding-bottom: 10px; border-bottom: 1px solid #eee; /*background: url(../images/icon-sitemap_down.png) right 50% no-repeat;cursor: pointer;*/ color: #695656;  }
.guide-list li.act > h2 { /*background: url(../images/icon-sitemap_up.png) right 50% no-repeat;*/ }
.guide-list .lv2 { color: #be5c5c; }
.guide-list .lv2 li { margin-bottom: 20px; }
.guide-list .lv2 h3 { font-weight: bold; display: block; font-size: 1.125rem; color: #000; margin: 0px 0 10px; line-height: 160%;}
.guide-list .lv2 h3:before { content: "■"; color: #be5c5c; margin-right: 5px; display: inline-block; position: relative; top: -3px; }
.guide-list .lv3 {margin-top: 10px; padding-left: 13px; }
.guide-list .lv3 h4 {font-size: 1rem;padding: 0 5px; color: #000; margin: 0 0 10px;}
.guide-list .lv3 > a {font-size: 1rem;color: #000;padding: 0 5px; }
.guide-list .lv3 > a:hover {color: #be5c5c; }


 @media screen and (max-width: 767px) {
/*-----還原初始設定-----*/
.edit_img_w { display: none; }
.edit_img_m { display: block; }

/*-----樣式-銀行----*/
.edit_box img.in_l, .edit_box img.in_r { max-width: 100%; float: none; margin: 0; }
.edit_box .text { vertical-align: middle; }
.edit_box .btn-sign { width: 50vw; height: 11.25vw; border-radius: 5.625vw; border: 1px solid #c31826; margin: 0 auto; display: inline-block; vertical-align: middle; }
.edit_box .btn-sign a { color: #c31826; text-align: center; line-height: 11.25vw; display: block; }
.edit_box .table-area h2 + span { display: block; position: static; margin-bottom: 10px; }

/*-----樣式-證券-----*/
.edit_secu .es_img img{ width:100%; height:auto; margin:0 auto; position:static;}
.edit_secu .es_img .esm_txt{ padding:15px;}
.edit_secu .es_icon img{ margin:0 auto 15px auto; float:none;}
.edit_secu .es_icon .esi_txt{ width:100%; float:none;}
}
